15015 619
6462 588
16159 441
4239 214
13531 156
4833 252
6787 464
11625 964
106066 689
28628 892
41225 847
3106 455
2748 195
29333 127
15884 496
3250 574
5399 196
7362 455
4043 557
3080 209
10151 78
3894 506
18623 87
5134 253
14840 122
4423 315
1899 379
24291 332