18403
6
5871
15
87
0
31220
10
2330
4
781
365
1662
1
90
48708
244
1222856
31535
1645
9355
3
1042
771
7082
9
485
52
277
647
382
472
152
305
2166
2
55
317
1862