1348
1
1816
1277
2
2999
3
1777
300
0
1055
1498
1734
3326
1788
693
467
1690
83
2368
2294
1844
1431
4739
2173
2562
1627
1946