3195
3
3121
2
2715
7951
18
469
0
898
1
1969
4818
4
2825
3008
1419
403
1558
5527
346
6724
1452
3505
508
676
442
3329
1303
1149
254
1038
2089
2820
10
835
377