430
1
305
380
116
0
18403
6
31535
709
1126
56488
4223
22
361
1943
370
326
36045
3469
2
1044
273
445
21743
14076
7
2691
767
558610
1559
498
382
1751
543
271