2156
1531
862
25378
10892
3981
17950
1651
5115
10795
654
1029
3078
2100
19921
596
868
4528
14502
8309
5639
1062
3254
5489
10112
14993
750
9559
1140
4549
917
4272
1327
903
1041
1500
1959
704
6114
965
1099
1548
1657
769
714
711
3834
1117
966
1995
993
1753
1087
1091
687
919
1105
1200
742
766