249406 29
47659 8
89384 15
27306 4
298878 21
268676 9
29228 8
371079 20
88856 12
180105 6
148182 9
51381 5
469753 43
20054 3
30453 4
86253 12
356829 10
45352 9
233303 22
103305 1
900852 84
302357 28
117580 8
2054176 106