392
0
503
46
597
1010
1
2275
2
327
573
899
634
631
798
521
53
1960
7
413
2623
615
19279
2628
361
78
601
493
1343
1663
2076
846
1811
4106