246
5217
180
393
2412
324
8634
7214
431
369
3920
283
17763
14030
11741
10500
8002
796263
7200
6832
666148
589142
58110
5080