4243
899
2285
484
1948
413
4867
1031
1285
273
4437
940
3269
693
2558
542
2117
449
5890
1248
3185
675
3316
703
3092
655
2313
490