4560 1001
4321 572
1260 109
15044 658
3257 504
4133 812
1614 179
2675 468
1490 246
858 33
1545 89
1847 272
19183 1027
3297 600
2795 351
2644 369
4301 503
2723 521
2653 561
2741 154
4061 673
1132 87
1134 69
4488 937