3560 518
1088 139
4723 657
3754 847
3305 743
2909 107
1347 62
3227 590
2469 277
2801 242
3323 673
3602 769
2071 396
1401 213
3251 845
1453 39
1038 78