424
1
1593
2
578
561
1128
2431
493
1257
3
861
1763
1320
1999
625
2630
15
477
343
626
281
657
1201
934
1075
739
394
801
5
905
445
491