437
1
580
2
629
3130
5
627
589
2150
648
1087
570
753
0
531
830
4
2563
1351
69
1874
15
922
764
1462
774
353
752
560
398
497
1000
540
1324
1674