12956 387
7730 859
5307 557
7882 159
5611 143
18769 72
14149 767
5573 581
19937 550
17448 521
88945 870
21926 508
67695 483
55289 656
18906 411
24340 366
8336 187
23605 595
11187 75
8158 422
16811 467
8277 87
7830 673
7585 807
14914 251
14934 347
8393 176
4799 38