30560 339
515141 1250
36145 487
54655 157
434022 1136
137153 334
440271 999
302333 917
469382 690
189828 703
68290 344
570740 1522
61927 279
92005 104
203195 1147
372111 912
506658 1904
421834 1137
399997 1064
115577 939
303215 1007
33070 719