668
0
1161
1603
288
403
381
456
1939
408
581
321
1748
602
1352
471
5875
938
1
846
1133
496
454
415
2600
1101
957
409
722
339
418
2328