3090
6
536
0
399
634
497
856
310
650
467
341
1038
394
380
2057
1
481
1540
676
2903
3
2932
2
21152
8
442
3080
3673
2919
25494
1617
25669
14
2358
9
19783