1326
921
31292
1051
1372
1755
1367
959
873
1012
1118
966
1190
937
1303
925
1084
877
1170
1781
904
4704
7386
3254
1552
1304
3952
1014
4303
880
1727
3220
4219
910
2223
1023
4041
843
1358
868
1325
3456
853
1219
954
894
906
1084
1171
1157
901
19086
1094
879
882
5494
2822
2377
5741
967