17946
0
1883
2
2465
1189
3125
3546
1
2578
32302
1777
2656
3498
4
2435
3779
4471
1539
5488
6
2964
1814
1952
3051
1603
2392
1787
3120
1461
2698
1481
2193
4375
1669