4471
2
572
0
2123
2954
894
337
596
2524
2996
3765
4
1243
919
2366
1
1189
14
25669
475
1970
484
562
817
914
1166
534
1298
1862
3168
778
860
2151