41980 3
120258 11
79280 10
63309 6
29355 3
47580 3
54579 6
87079 19
126528 23
33353 2
47703 6
64755 11
44284 2
96183 14
121979 15
140752 19
84930 20
78433 10
169879 37
509307 55
31334 5
24257 1
29080 4
52109 4