40925 904
11266 114
26112 237
2638 313
2609 430
3410 211
3389 25
2227 446
1893 306
4783 894
2332 431
1664 307
4242 664
2850 685
2141 479
2168 337
3654 266
14145 454
2361 169
2474 738
2446 308
2226 457
2204 588
665 97
1292 325
749 191
3459 592
3511 418