331256 25
49976 5
21702 5
26752 4
50559 10
162983 9
1538276 117
54330 6
27984 9
39108 5
33957 6
90358 12
27108 10
28753 3
117551 6
30403 8
41677 2
37958 7
30677 4
20630 9
47277 2
47376 9
461805 35
414281 50