1224
2
949
2345
773
3
2662
12
1869
4
690
528
1
577
755
948
1783
11
1322
358
480
545
496
653
478
1837
3236
4690
21
1143
1548
7325
6
751
1734
1285
1458
508