18403
6
5871
15
31535
0
90
365
152
55
7082
9
1645
1
1344
382
87
781
573
282572
244
2167
3
485
472
2211
647
1348
745
284
52
1662
1042
1504
31220
10
6370
5