951
1
619
564
616
0
2502
3808
4
3742
6
2740
3140
2906
2
1289601
888
16174
5
1343
234
3539
3
2413
3328
1078
1561
1571
2604
7621
13
3625
4867
7
3835
5308
1197
2886
1557