3080
3
2932
2
2518
21152
8
4471
475
0
3090
6
2189
572
534
1239
1
1248
4651
5151
2087
14
25669
4148
562
337
942
490
3372
2524
817
676
3484
774
14801
11
787