18403
6
1297
0
251
2522
2683
458
584
1075
2992
503
298
621
138355
3287
1
1343
3644
46414
31535
1009
2372
2
412
543
1555
766
478
3803
897
791
1094
976