21152
8
2740
3
1679
2
2132
1162
1
297066
0
5151
1623
1431
3080
1239
582
3715
1267
1767
1500
4651
370
4585
10
345
946
2650
20
280
2405
1383
1583
1522
873
2932
3470
5