553
0
493
573
714
4097
10
804
1132
477
1408
1
341
383
1209
414
2211
913
1053
2395
262
463
1084
475
1073
400
1049
1454
2272
9
1085
935
611
282572