21152
8
297066
0
4651
3
2740
5151
2
3080
3715
181997
11
1500
1
2650
20
280
2405
189326
2932
1225
2763
475
633
5782
4
637
1623
2257
7081
10
2562
1252
560
348
635
1781
1618