4239
3
2662
1
910
751
1001
1513
1084
1301
0
1336
3466
6
1311
3340
2
3156
804
1605
4
903
1182
1451
1020
1054
955
830
886
768
2148
1123
794
1031
1027