3502 153
430436 1661
172106 858
95545 747
211190 490
135320 321
143243 328
169559 789
122068 401
64744 562
114587 458
187280 999
137986 201
415690 938
215388 998
357760 1102
351254 947
135552 418
102105 338
142759 282
138379 966
100875 738