17946
0
2465
2
1189
3125
1193
3546
1
32302
387
657
19944
3498
4
3779
4471
1064
4148
2964
3051
1603
581
2551
1461
475
309
2906
871
2258
1672
108797
2990
757