3832
3406
943
2384
1485
3153
1363
702
848
729
789
682
785
724
766
959
929
5584
1341
1631
1383
2718
1849
1994
1648
3072
1787
1604
5955
3306
5007
3453
2479
3791
3194
6705
6881
6017
10119
3843
8362
2761
2179
4929
5074
4857
20284
4326
6896
5286
4042
3712
2760
6460
4083
2736
5497
3608
5920
7479