654
0
306
349
484
394
1324
633
515
1064
327
736
2228
449
345
861
561
4993
602
688
453
3143
2458
787
3720
1
2799
809
328
502
451
1070