40056 25
119276 88
12157 8
30305 55
116576 23
274176 21
165956 23
338784 34
108752 20
123759 31
158127 53
1509332 82
600156 114
650381 119
545255 46
435679 11
241859 16
618432 107
195405 19
96229 10
163731 15
832103 75
1394303 103
148651 9