1328
657
1190
970
2071
2254
3000
3803
947
901
1374
696
2430
1963
701
2329
4828
1353
1434
599
873
706
1207
5139
6196
1112
1463
4121
766
2609
1611
1806
1068
1439
1212
1884
3180
14908
1755
709
704
4195
2275
1168
816
851
732
648
662
634
800
1297
795
592
1112
885
4742
831
643
13004