157
1
488
625
1424
2
406
74
747
361
327
457
405
430
498
409
615
887
92
1984
3
447
2012
9
1634
1323
704
1521