598
4
382
1
306
81
541
765
2
1110
590
3
118
391
490
5
615
428
275
0
252
215
94
526
619
1000
1798
1935
703
2163
2060
736
3535
551
78
967