330
0
1557
797
2490
78
767
410
2224
2
366
1362
951
1133
2143
474
304
377
269
445
372
20634
8
5875
1877
1
298
893
439
931
1939
970
1661
3559