554
2
506
3
106
1
741
513
403
499
567
642
460
1352
591
218
420
1916
600
366
635
7
503
575
971
305
308
611
559
532
1186
596
0
363
1010