577
0
839
1133
32302
3926
14
515
645
323
272
496
4757
1
1324
721
4074
863
542
4491
2190
61216
773
472
665
7258
1618
531
453
545
2649
128