1505
0
21152
8
2358
9
2740
3
297066
5151
2
3080
3715
1500
1
2921
5
4651
6561
14
2650
20
19783
2264
280
2405
3329
2012
2932
721
2595
2304
2761
1145
2316
181997
11
685
800