217
0
409
2964
1164
374
516
403
453
408
683
2328
633
503
986
772
1
1352
968
365
632
286
2123
1981
527
719
471
349
1425
1109
1608