18403
6
365
0
87
90
152
781
31535
1042
277
1662
1
305
647
244
266
5871
15
771
55
486
7082
9
1128
688
485
195
668
19034
6370
5
815
362
300
1348