4471
2
310
0
1153
2087
1945
1
3779
2903
3
3765
4
2906
636
2666
9
1723
3470
5
3080
25494
1212
4775
591
1044
345
463
206
665
2065
30334
6
1659
1512
1867
844
1193