43101 4
12305 4
11307 4
10959 1
13232 1
6830 2
5184 8
45680 10
189755 33
49281 5
250483 28
121454 27
78208 6
131029 18
27359 6
50606 8
66354 2
454684 37
565729 28
232651 15
158682 11
127901 10
308105 32
236907 14