17946
0
2465
2
1189
496
3125
3546
1
32302
1704
3498
4
536
2437
3779
4471
2964
3051
1603
7096
14
1461
2972
3316
10
2906
547
8527
1287
2884
5
5141
7
687
475
4202
2192