17946
0
1970
364
2964
1
349
3498
4
893
1461
3059
436
1070
4471
2
475
572
528
757
3546
2258
1045
396
596
2906
950
919
1324
5504
16
974
521
583
2525