1701148
493292
4590
3880
3520
3000
27348
1446
14219
13631
11918
1175
1110
10879
880
809
800
754
670
6612
626
5830
5410
5211
50132
4811
3914
372
352035
344
326
304
302
267
210
212
190
181
153
150
144293
90
41216