3729
943
869
858
945
941
1288
871
785
780
2802
10541
1108
854
5382
1023
912
6222
6554
963
17746
895
877
854
835
1131
1136
1261
2572
4925
4211
809
1522
2236
791
2308
982
808
848
1529
1428
1513
2813
942
1146
942
836
3232
832
1036
1193
866
946
964
942
996
1254
1558
3964
816