47328 10
30329 3
25234 2
34833 4
28401 1
13353 11
33527 3
7980 6
22108 4
77451 15
104653 20
31858 5
1062334 122
87056 2
142009 8
159478 18
215726 17
819253 131
201080 14
94206 6
163902 20
91705 15
88979 12
157306 5