8493 50
2572 4
791 2
900 2
1770 6
957 1
2197 2
2831 3
595 1
2416 7
1479 2
1298 8
2505 11
5796 21
7193 27
679 2
1830 8
5406 12
1959 4
6068 26
2082 7
2480 11
9296 17
1507 5