543
0
1132
1343
1645
1
1152
2461
20
3287
480
935
328
3808
2714
5
1084
422
649
417
325
3469
4
2870
3
2288
369
615
1779
501
2320
804
670
1221
646
306