590
3
311
2
416
1
820
343
793
888
455
400
2048
7
1063
420
1176
388
764
1326
95
565
708
439
50
396
881
686
471
90
340
494
720