17946
0
2465
2
1189
3125
32302
297066
930
1193
2181
1403
3549
1
3498
4
3779
4837
5
4471
2964
528
3051
1603
1787
1461
255
3158
3574
2906
432
1618
784
444571
9