1505
0
2921
5
5440
8
6561
14
19783
2
2358
9
3329
1
2012
2069
2304
2595
2761
1145
25669
2316
2512
2037
1931
4
3008
3
2264
964
4933
13
2204
301
6779
1329
3593
16
658
2648
2104