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