1500
0
2332
477
418
614
2535
2
1028
809
636
2595
422
4044
5
3083
505
437
6916
3765
4
3158
1849
2465
451