3903 713
8025 118
10182 475
17567 457
11779 811
2999 619
2510 668
1792 331
1158 197
28009 551
30620 359
3031 483
3503 821
55889 567