4106
0
579
1
938
2
2112
1124
477
475
58
860
810
678
400
798
472
505
573
425
1462
484
418
54
521
363
611
552
3015
152
2395
464