55756 112
56713 793
3491 160
24987 683
12823 80
376090 1073
290742 848
210995 1100
270836 993
7043 845
52956 600
16051 633
32535 429
85297 767
11575 508
50352 216
38620 528
30344 262
92432 758
52799 659
42779 530
2975 272
9912 514
4782 650
8388 730
1885 204
2770 64
2898 298