17353
0
529
2301
2
3092
1
893
2881
683
31535
1482
543
3114
4
3510
47041
4111
2749
1587
2748
1452
1098
798
576
121182
257
2546
581
646
555
370
918
511