3045
1
2085
1344
0
1899
802
1208
2
2767
3
1120
3041
4
5478
6
1966
6062
16
2780
839
12590
3092
2082
11
3454
558610
2487
1696
1068
552
3559
711
3404
2198
251
1418
1987