21152
8
378
0
2593
1
4358
6
6561
14
964
297066
3329
2711
2
2304
2595
2761
1145
989
5151
2911
9
2037
1931
4
4651
3
1505
398656
19
550
1757
4724
5440
301
1622
2358
1942
1522