2584
2
1820
11
632
411
1
947
505
1641
2929
6
560
775
2957
8
1001
678
1109
566
537
373
5567
16
526
458
447
478
1028
3
1612
3427
18
493
1548
444
1255
7
1533