331156 25
49781 5
21604 5
18006 4
50228 10
162853 9
1537507 117
54252 6
27854 9
38502 5
33751 6
89759 12
26978 10
28581 3
117106 6
30280 8
41459 2
37653 7
30553 4
20479 9
46982 2
46632 9
461582 35
413909 49