21152
8
2740
3
297066
0
5151
2
3080
3715
1500
1
4651
5592
4309
582
905
2650
20
2207
280
2405
2982
2980
2932
6773
7
1152
370
181997
11
741
2299
2055
345
994
6
19079
189326