904
2859
2393
1245
1254
1994
1335
2018
667
1287
697
1299
1073
1387
1697
1366
1015
3717
1527
789
1610
915
1763
2138
1021
1639
1746
2153
2994
2163
2178
929
3665
3109
4469
1423
3182
2008
767
1652
1351
980
2729
2081
3478
3093
906
1115
890
7220
13308
918
28595
2332
1175
3932
1171
1119
1760
1635