270
1
4100
6
2097
7
2045
2772
16868
39
913
1307
3227
1263
1308
658
0
923
1230
2948
9
406
2505
2
1547
3636
4
1103
1743
3054
5
4258
2057
1037
1683
2442
2653
2480
1306