21152
8
5151
2
3080
3
3715
4651
189326
0
1031
1
2650
20
3090
6
181997
11
280
2405
297066
2740
3551
10
2083
5
2932
1337
2390
9877
1500
1657
2966
17970
15
1289601
4
1722
94424
1622
2773
5169