21152
8
2740
3
297066
0
5151
2
3080
3715
1500
1
4651
2132
1517
189326
2650
20
2528
2502
5
2865
3284
7
1004
280
2405
1683
1941
4
854
2932
4585
10
3256
2771
19079
6
2263
964
181997
11