516
1
605
376
456
524
3432
7
2486
17
444
722
655
2
555
623
931
849
1798
3
1363
2431
3501
4
3231
1521
1326
5
221
0
654
737
247
559
825
677
1463
12
988