14801
11
2189
0
1927
2
3212
4
131589
1
810
40314
14
297066
5504
16
3329
676
717
1768
787
806
2377
898
2580
1704
2906
4382
19944
1174
541
697
14887
18
733
591
546
5169