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