47383 25
14704 5
21183 13
33532 12
15302 5
17502 7
21352 2
39552 11
71877 6
219408 38
362107 50
47776 5
254904 33
97408 24
1002652 87
146131 41
195501 30
60829 13
679129 65
442608 29
187656 18
77079 9
499004 93
127080 32