618
0
1010
345
361
4032
3
630
385
2241
783
573
534
391
1679
359
929
1472
59
493
473
7
894
743
571
148
4993
449
810
635
1458
278