1260
267
2992
634
1100
233
1870
396
1712
363
3520
746
3080
652