1073 669
1042 523
964 4573
578 6897
457 2530
423 671
402 2431
396 936
384 5946
338 85
337 4303
320 93
312 3939
285 2887
233 4622
208 119
202 59
165 121
100 56
72 102