126031 17
53207 9
41731 6
58283 13
45106 5
51078 3
58857 11
37630 1
35209 8
45878 4
100928 14
43252 7
178931 31
117384 26
70401 10
33778 5
29928 1
51683 11
63101 5
106052 12
71681 6
54584 9
316128 68
147251 32