774
0
538
290
684
793
1585
330
322
308
2614
383
3475
5
600
700
606
333
427
1179
844
376
486
551
1279
575
573
999
355
2238
1
513
460