1505
0
6561
14
2890
3
815
2358
9
2001
1
1716
3329
2012
2
2600
4
929
2431
2304
2595
8
2761
2468
1145
2316
2921
5
2037
1931
2264
2377
742
2534
197
19783
5440
301
2475