3905
1450
2853
553
1768
758
1387
1283
635
919
448
845
419
848
381
848
225
492