331330 25
50153 5
21928 5
34209 5
50781 10
163077 9
1539427 117
54552 6
28156 9
39607 5
34107 6
90758 12
27356 10
28955 3
118053 6
30728 8
41930 2
38182 7
30953 4
20779 9
47677 2
48276 9
462055 35
414479 50