1020
0
1550
1293
8
1586
2
3510
1176
1
1565
3
3498
4
2735
3287
848
1343
802
2693
2457
1418
1824
2730
6
2143
1008
512
1132
322
1390
2334
2352
1645
1302
4690
1642