21357 5
162529 9
54105 6
27456 9
1535754 117
49352 5
37078 7
460983 35
19582 9
30101 4
36158 5
44059 9
40856 2
46431 2
30031 8
33251 6
116356 6
89081 12
28233 3
26504 10
551307 52
768102 78
413352 49
108531 13