4646
3
886
0
959
2249
1
846
3562
3017
2667
2687
5
1027
1290
2
994
313
19932
6
3610
5828
4333
4797
2430