880
2
2695
3
1768
5
1006
1
1344
754
391
3563
1244
580
673
1295
1770
75
409
2279
81
958
0
1036
2123
1589
1300
908
882
1606
6
1150
4
653
1004
1275