21152
8
2740
3
297066
0
5151
2
3080
3798
4
3715
3169
7
2249
5
1500
1
4651
1416
5717
2982
2650
20
2556
2667
280
2405
1348
2932
1743
1815
2272
3742
6
3026
181997
11
7071
3262
1510