456
0
683
297
325
403
668
1346
4
957
330
1557
797
2490
78
767
410
2224
2
366
1362
951
1133
2143
474
304
377
269
445
372
5875
1877
1
298