40646 509
32302 603
17540 546
105175 612
10885 562
2220 115
8283 407
7775 433
21908 570
36225 952
11554 675
20363 161
4241 748
11723 282
21701 422
2558 671
945 133
4264 748
85048 839
7788 681
16872 326
16034 605
16007 116
12550 31
10426 212
23813 130
48179 491
28784 458