625
1
690
582
158
2836
448
693
685
75
1663
9
327
457
1486
2
1436
5
1063
2422
10
499
1304
3
474
1150
522
1118
0
444
648
2965
7
361
1776
4
1787
6
266
2200