14801
11
2189
0
3329
1927
2
2732
40314
14
591
1
913
676
717
3372
3212
4
787
806
898
2580
7034
356
541
697
718
603
1289601
733
5431
592
546
618
730
2525