333 4
8819 9
4147 5
11656 24
17400 12
873 9
8245 12
11236 17
3967 8
5532 11
14782 18
5201 10
5773 15
24031 38
18357 17
5243 3
26577 21
9725 13
27605 64
6627 14
1943 6
29646 68
22137 37
29455 27