18568 309
48697 78
16081 221
31489 513
15240 741
8191 88
2611 407
6215 696
11272 289
50884 758
19860 601
16050 575
36713 334
163322 974
378712 1078
2504427 7123
16113 570
6321 152
46214 855
31124 597
32560 935
27186 293