47427 25
14706 5
21179 13
33630 12
15332 5
17528 7
21382 2
39628 11
71905 6
219426 38
362231 50
47783 5
254977 33
97402 24
1002730 87
146128 41
195529 30
60880 13
679131 65
442608 29
187678 18
77076 9
499056 93
127080 32