810
2
685
787
680
519
1
254
750
583
293
217
669
3
859
0
1279
5
457
233
1148
4
306
250
252
598
475
597
60
360
702
129
232
373
2152
1604