3195
3
3121
2
2715
2061
2825
1336
0
3000
988
2271
4
5527
3022
7
2041
2313
1
2075
4821
319
1386
1558
1298
4818
2661
1522
8627
789
5771
10
3380
1643
7951
18