1097
1
1301
2
674
551
0
2302
3
2781
2315
1532
3158
298
802
1568
645
1590
1072
1974
1816
4862
1749
1660
678
373
3606
3580