14861
7
1704
0
4031
1
2959
2525
4
131589
810
2324
297066
5504
16
40062
19
1768
2
3636
3546
2377
1289601
2906
4382
4360
19944
1174
2054
14887
18
2469
1443
527
4702
5919
5169
2650