163
1
425
607
774
2
944
915
3
1578
470
1311
4
568
674
2146
2130
516
573
707
555
709
557
575
1712
2037
495
592
617
600
498
999
480