332
0
678
839
956
1
4027
3
612
2377
2661
2
475
2670
5375
1015
1694
2294
1923
1451
938
2522
784
1457
618
951
534
477
690
3465
914
1038
843
3835
5