398
625
905
3758
245
150
249
983
710
729
1353
1516
100
467
71
3482
2991
711
1594
61
63
2545
3842
1592
1542
1558
968
2645
1593
1641
435
1856
767
904
443
672
159
684
2349
1771
6244
840
785
1227
286
918
2034
1440
171
744
1216
1484
290
33
532
113
473
833