21152
8
607
0
3090
6
2903
3
2593
1
2932
2
572
2349
1449
297066
3080
1849
1189
14
1239
758
2711
585
683
2911
9
4651
501
417
398656
19
931
413
550
5151
1285
2087