843
1
395
0
5642
1728
459
2315
2
1180
1359
1012
1270
512
2881
1365
1038
818
1280
2495
2484
958
3085
2943
666
1319
1416
1236
1541
1398
1112
51