1943
1
1015
2788
2
2258
1992
1694
951
690
2669
1595
3
1787
10180
8
83
564
833
2411
0
1743
1038
108797
3835
5
942
2151
2195
3225
3518
1451
1905
1508
1606
1040