3038
2252
4569
3318
779
1812
3461
2712
4498
9150
1232
4126
6558
3940
1153
523
3471
6975
1354
393
648
1143
3260
2800
1223
1234
473
2794
1546
397