21152
8
2593
1
4358
6
6561
14
297066
0
1247
2
1301
3329
2711
2304
2595
2761
3629
1145
1223
3371
9
5151
2911
2037
1931
4
4651
3
1505
3105
398656
19
3466
1292
1676
2966
10
550
19079