331
0
247
428
1610
20634
8
1219
1
263
668
1440
314
2055
341
1463
25127
1782
7334
4
991
2084
1869
5
400