668
0
2121
4
4111
2
381
1161
467
1020
418
403
471
25137
1603
1824
408
798
547
1939
846
351
2328
787
474
366
1436
288
415
1110
675
1184