521
0
464
860
611
373
787
443
475
1073
804
275
400
637
392
397
455
798
53
58
2395
573
3015
1610
1348
152
251
492
598
1454