3080
3
2932
2
21152
8
758
0
4471
3090
6
1298
34
572
420
1070
5151
490
1239
1
14
25669
475
2241
1243
914
4775
96
414
350
392
87
2524
2996
1661
1211