2986 518
18305 677
12845 283
11851 212
24334 313
4251 659
3423 543
2645 508
2564 512
3285 436
1137 90
3168 47
2546 391