2156
1533
862
25380
10893
3982
17952
1651
5115
10796
654
1030
3078
2100
19922
596
868
4529
14506
8311
5639
1062
3255
5489
10112
14994
750
9559
1141
4549
917
4272
1328
904
1042
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