607
0
605
1560
828
706
1104
1049
599
633
930
928
570
383
1322
637
510
1038
812
413
534
2310
611
662
3286
2512
2
1179
670
23952
692