1506
2735
916
1649
2599
1130
17012
37306
3686
2652
1051
647
1070
2570
696
970
1023
2842
720
8317
1118
1287
1002
685
1058
1586
2470
1334
851
1191
1405
3208
1240
878
4367
18870
1460
989
2720
776
1513
819
1374
2896
1301
4403
1327
1549
736
902
26970
1115
46392
2697
1715
1979
4488
983
840
2055