4250
25
21152
8
2740
3
297066
0
1243
1
5151
2
3080
956
3715
1382
1500
4651
2035
9877
6
2650
20
3175
5164
5
8323
280
2405
1522
2932
2195
1668
4832
181997
11
1803
1636
989
189326