123
0
1258
1092
1
1821
1404
1911
2
1693
1291
1682
2095
3
2249
2686
1616
1942
1558
377
516
372
270
812
419
540
480
468
770
4
380