14801
11
2189
0
810
1
3212
4
40314
14
806
898
131589
3329
676
717
541
787
1927
2
297066
3372
2580
2044
697
1516
733
591
2377
546
1993
3
730
3910
11059
9
1412
45986