630
0
813
1
289
346
359
288
1543
3
271
886
395
2
495
343
140
87
1186
560
857
502
82
372
433
1733
4
935
948
535
930
1789
8
324
393
557