2278 610
5816 887
1659 232
8685 608
6774 566
2356 145
19098 804
11624 41
10640 466
6214 498
9353 617
2978 173
3551 637
8083 627
29813 688