5947
4054
3726
8398
5011
3224
10260
6519
1532
3832
4031
6039
1843
5841
676
1095
9085
1375
2784
1251
825
779
1142
1422
826
739
1019
1590
1687
872
1280
1585
5068
2240
942
1369
2426
2312
596
583
675
639
1441
1207
20679
685
993
677
807
574
735
1800
1209
1292
1424
1108
882
704
2341
896