95043
31472
21115
16846
6664
6636
6187
5642
4080
3078
3026
2125
764
638
616
500
418
401
316
300
238
200
180
168
112
108
106
91
90
64
60
58
51
43
26
22
19
17
13
9
8
7
6
2
0