31603 126
34315 426
3300 82
5343 416
4398 394
2469 507
9914 627
66994 432
10157 403
47055 270
16564 531
14482 295
43803 714
4357 854
7404 844