486
2
640
1
595
4
1034
3
6207
7325
6
581
2345
2234
7
2585
413
2953
9
479
1548
961
554
974
1077
1367
614
437
5473
8
2518
1075
706
1830
1935
5
1440
4120
12