3095 608
2861 97
5123 64
16505 465
1553752 4465
306945 850
311937 1221
22309 641
430162 1708
516637 1785
233991 481
157552 1044
210895 790
147528 216
113889 1065
6084 139
216138 302
14097 645
89590 848
22280 797
118029 833
50543 229
6990 162
14315 890
7377 478
168004 928
70535 298
117687 678