3502 153
430388 1661
172085 858
95535 747
211164 490
135299 321
143223 328
169552 789
122052 401
64741 562
114578 458
187262 999
137966 201
415637 937
215369 998
357714 1102
351218 947
135538 418
102092 338
142752 282
138361 966
100864 738