4646
3
886
0
959
2249
1
846
3017
2667
1027
1290
2
994
313
19932
6
3610
5828
4333
4797
5
2430
1424
758
436
2507
4833
471