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