15931 10
25658 10
35756 9
124452 4
16076 10
19859 1
31380 11
15152 18
900901 114
41107 8
345957 15
434576 14
1432077 51
359533 11
209732 23
104176 12
342301 23
172731 10
42107 9
127305 7
1000026 125
129180 6
108633 9
403334 31