951
0
325
663
2490
403
460
2328
1949
547
1411
722
1133
2143
267
454
1557
1020
467
415
1045
5875
1161
439
803
544
469
4111
2
376
381
787