55597 112
56623 793
3484 160
24974 683
12818 80
375813 1073
290464 848
210863 1100
270663 993
7043 845
52901 600
16026 633
32454 429
84826 767
11535 508
50246 216
38459 528
30305 262
92183 758
52646 658
42675 529
2971 272
9902 514
4779 650
8380 730
1880 204
2768 64
2894 298