2155
3
3971
1
1500
0
5430
673
1250
2
2165
8527
2332
334
1611
318
2948
6
2041
1234
451
2313
418
6916
6044
8