4863
895
22009
1030
1663
954
940
1058
2347
2407
1195
1102
2644
845
1144
1625
928
6048
2450
1010
903
3338
885
1142
1507
908
1104
2122
11255
2175
1291
864
3232
1243
1690
1109
960
3063
868
1117
9003
4738
11325
1244
875
867
1045
884
1673
3918
872
2365
1169
1022
1549
1976
1763
1200
1196
29528