484
0
3663
1
719
2328
552
2683
580
2099
431
639
458
918
369
658
517
300
653
768
413
558
543
1020
1297
46414
467
3066
12005
3
427
649
1921
2