1129
0
400
2545
5
1784
2
2211
300
1454
4348
477
798
1073
398
1
1515
472
1053
2805
7
475
2395
913
1158
3
611
292
1282
662
484
787
546
717
58
1650