331258 25
49982 5
21708 5
26751 4
50553 10
162978 9
1538283 117
54329 6
27983 9
39109 5
33955 6
90358 12
27108 10
28757 3
117556 6
30406 8
41680 2
37951 7
30681 4
20629 9
47282 2
47380 9
461808 35
414283 50