21152
8
2740
3
2646
5
297066
0
5151
2
3080
1741
1
3715
1044
2028
1500
4651
1804
1579
1821
7
1011
2077
2650
20
709
693
1653
4
802
11351
17
280
2405
1687
2932
442
919
276