21152
8
496
0
2114
1
3090
6
2903
3
2593
2932
2
1699
830
1814
801
2082
802
673
297066
3080
1380
2152
526
1168
2711
2911
9
2294
4651
1064
398656
19
550
467
5151
25669