21152
8
4651
3
297066
0
1522
1
181997
11
5151
2
3080
3715
2219
189326
1929
2073
2650
20
4601
3090
6
280
2405
2740
2932
2127
7
282
1710
5147
1500
497
2005
4655
10
5402
1628
4948