2942
624
2000
424
2396
508
2784
590
5982
1267
3924
832
2789
591
3204
679