3012 660
2287 645
1346 283
2332 667
317 87
703 160
1435 340
2354 731
833 165
1060 280
2881 940
1062 276
2858 825
2896 636
2393 572
1690 320
1651 281
2583 384
3859 662
305 49
277 45
643 113
763 139
1764 542