2878 593
1245 311
2110 637
271 53
2619 574
1055 277
1453 459
646 210
985 253
2598 852
879 233
2661 700
454 113
3100 114
58768 377
4640 298