331357 25
50283 5
22026 5
37477 5
51134 10
163151 9
1539932 117
54703 6
28226 9
40109 5
34256 6
90958 12
27628 10
29028 3
118401 6
30854 8
42077 2
38251 7
31184 4
20902 9
47833 2
48829 9
462231 35
414730 50