189326
0
2631
1
2462
3
2921
5
1771
2
1681
4757
4914
3172
2972
3508
7
2686
8
2132
1663
3991
4
3593
16
4074
2911
9
2082
4288
31371
64