1505
0
2890
3
21152
8
2358
9
1716
1
2740
297066
5151
2
3080
3715
2600
4
929
1500
2921
5
4651
6561
14
2650
20
19783
2264
815
280
2405
2001
3329
2012
2932
721
2595
2431
2304