1505
0
5946
2
5782
4
21152
8
2358
9
2740
3
297066
5151
3080
3715
1500
1
2921
5
4651
6561
14
2629
2650
20
19783
2264
4198
280
2405
3329
2012
2932
721
2865
2595
2304
2093
1622