637
0
518
152
501
497
2189
552
58
392
611
1357
1
1462
459
46
1650
55
486
521
363
288
670
1343
932
1504
634
573
3360
458
4864