516
0
507
855
587
638
3
392
571
498
642
965
931
762
2000
2
2181
1
412
1013
1908
1279
3321
5
2270
5244
6
3278
1123
1153
4856