1348
1
1816
1277
2
909
912
2999
3
582
0
300
1055
1498
1734
3326
1788
2886
467
1690
921
1668
370
83
2368
2294
1844
1431
2173
2562
1746
1945
635
2760
4