5009
0
3650
3
4126
6
424
2
477
475
1213
1
860
2605
400
1462
1750
1302
1666
505
4106
646
418
780
521
58
363
611
552
1471
3015
152
2211
846
2395