510
1
397
1528
4
730
1150
718
0
1262
2
797
530
87
446
527
1438
8
582
66
2885
1981
2141
7
85
529
1218
303
881
1007
78
1623
5
810
82
64