34753 5
19805 2
79459 4
31676 1
35207 2
52256 6
25453 2
17980 3
57705 13
33554 3
41159 9
36482 3
42433 1
26727 2
49458 3
18609 2
23205 2
59409 12
27632 6
19730 1
28384 2
35630 4
42356 3
26029 1