1785
3248
425
496
583
1089
371
258
1095
478
956
2669
2122
1020
3541