18403
6
90
0
792
393
435
295
1244
73
2069
3
314
256612
4669
2
1124
1
2830
7
4045
2328
597
718
1133
340
1817
107
493
492
676
271
356
643
58