540 6
1194 9
9221 5
20898 18
29937 30
7645 11
4031 5
3175 6
11640 13
7750 9
17140 17
40509 12
37082 27
43969 54
12454 16
12123 8
7336 12
3453 8
13010 10
7280 20
10211 20
14436 17
62413 81
4106 3