1326
657
1189
965
2065
2252
2998
3801
947
900
1372
696
2429
1959
701
2329
4822
1352
1432
599
873
706
1207
5138
6193
1112
1461
4118
765
2609
1610
1806
1066
1439
1212
1883
3176
14903
1748
708
703
4194
2274
1168
815
851
732
648
661
633
800
1297
794
592
1112
884
4738
831
643
12998