1504
0
472
657
458
598
363
418
561
8116
6
397
342
453
385
455
53
1230
5
560
546
400
1084
932
494
1636
803
577
187
48766
24
4940
599
522