30956 1057
10588 869
56913 947
20909 782
4802 472
15664 697
9404 115
66159 684
40680 286
17215 664
16996 211
11004 289
11469 69
22043 674
13155 315
20438 441
38572 643
15551 242
12934 782
26766 384
3919 436
20699 726
6883 106
3386 106
18340 325
12239 393
10573 337
8499 409