553
0
493
506
573
714
300
693
490
804
581
1935
1132
477
383
928
427
458
414
2211
913
1053
2395
337
301
307
500
243
1084
70
475