649
869
847
3483
621
1001
1450
1131
1454
450
1352
1082
824
848
334
638
748
393
990
334
3310
714
408
1314
