415
0
19279
2
456
820
1199
468
951
20634
8
1043
968
267
2121
4
1045
1020
269
683
909
1279
1
2524
787
474
1610
400
1355
957
722
3442
2224
1557
2328
3