5040 42
15364 801
3702 289
1570 41
1161 165
2032 36
3545 123
3123 140
12100 91
23472 387
1801 101
9837 75
1684 211
1749 44
8684 664
2793 116
3169 851
3509 321
6797 47