477
0
475
521
798
1898
1
392
846
418
2211
676
400
460
325
1462
239
522
455
4106
58
611
2955
2
931
464
383
1073
787
414
503
573
1650