2985 518
18304 677
12844 283
11850 212
24328 313
4251 659
3423 543
2645 508
2564 512
3285 436
1137 90
3168 47
2546 391