415
0
683
403
968
1161
787
2490
544
846
918
5875
1824
19279
2
371
586
1425
743
613
267
1167
514
663
259
1880
2702
2198
413
685
458
4820