3096 608
2861 97
5123 64
16505 465
1553775 4465
306952 850
311949 1221
22309 641
430180 1708
516655 1785
234001 481
157560 1044
210898 790
147532 216
113892 1065
6084 139
216150 302
14097 645
89598 848
22282 797
118040 833
50563 229
6992 162
14315 890
7377 478
168025 928
70542 298
117699 678