2100
2
1309
0
2231
1
6345
1992
3
1415
697
929
419
4914
1867
1445
2688
1200
2558
1135
2758
4
2763
1618
8217
6
5389
2110
2059
2303
3195
783
3987
1451
181997
11
1332