3145
4
2587
1
1824
3706
5
627
2655
2
4248
0
2767
1052
564
1112
2430
3
1962
13967
1778
6547
18258
1093
662
801
673
802
1380
800
148
868
830
70
1446
438