1561
2
1023
5
1385
1
1466
3
2005
4
1049
934
7
1147
424
883
493
1026
376
0
450
605
8
541
109
423
326
999
1022
973
63
1741
595
635
1428
816
954
867