951
0
325
514
2328
267
1133
25137
4111
2
467
1557
2490
602
415
787
722
839
918
683
259
1161
381
410
846
1824
456
403
1629
1425
260