2508 638
320 25
2227 295
11990 624
1184 191
7358 266
77442 736
18321 758
4542 354
3678 531
53153 432
123786 346
22427 596
45198 92
27967 666