2878 593
1245 311
2110 637
272 53
2619 574
1055 277
1456 459
646 210
986 253
2598 852
879 233
2661 700
455 113
3101 114
58769 377
4640 298