331254 25
49979 5
21702 5
26758 4
50555 10
162979 9
1538278 117
54330 6
27976 9
39106 5
33957 6
90358 12
27103 10
28751 3
117554 6
30406 8
41679 2
37952 7
30684 4
20629 9
47281 2
47379 9
461805 35
414278 50