2861
2
1042
4
2398
8
14589
10
1051
1
1690
1723
1029
1691
1632
3188
1320
2710
3271
1282
181997
11
1633
297066
0
1755
2100
1025
1924