2650
562
2869
608
1842
391
4900
1038
1450
308
2090
443
1670
354