17946
0
2906
2
2986
1
15233
3738
5
1922
2366
255
600
1601
3673
6
3765
4
1849
2203
2661
9
2732
1537
356
123674
35
1193
980
9956
3
2535
467
4044
3083
3202
2786
2393
2465