1505
0
6561
14
2550
2
1583
1
2358
9
3329
2304
2595
8
2761
1145
2037
1931
4
785
101569
301
1295
946
1363
1411
2570
1438
2763
605
2837
3026