28904 5
16480 2
23282 4
73478 16
23931 4
66608 22
21159 3
29027 9
27832 4
150557 21
22481 3
29459 8
32351 7
60679 16
75633 13
41581 8
33182 2
26977 5
72134 21
35984 9
28133 3
59082 12
33652 8
88827 25