1251
2
1522
1
1270
0
754
3
1797
7
409
672
985
422
1154
1997
1206
671
859
1658
4
1589
1070
1125
1715
905
622
819
655
342
472
866
2679
891
393
1931