29505 91
13579 126
11194 360
12320 348
4173 50
8100 97
3207 401
3516 176
7633 834
6861 114
9162 624
10279 549
6918 583
5635 702
14451 445
3757 507
3063 462
5507 807
6357 262
4626 533
3500 317
5971 509
1741 150
5512 583
6649 416
3310 98
7715 565
2334 31