503
0
320
1451
918
480
434
472
440
343
719
576
1
230
913
460
1084
477
1132
1657
659
1344
2635
1911
762
3990