3080
3
2932
2
21152
8
4471
3090
6
2181
572
0
562
914
1166
5151
14
2663
1243
668
490
2524
596
1500
1189
484
3159
1862
1
25669
475
1298
2075
534
1105
1103