971
0
1512
1
1849
2
3426
4
2258
619
3
2003
758
3460
7
1679
2935
578
2750
23774
1536
6
3050
2164
3083
5977
13