2151 532
2633 854
1204 300
3016 727
1530 231
578 59
961 52
3139 811
1177 294
2210 516
1312 277
2344 605
3693 643
2983 787
2951 776
993 160