458
0
608
31535
584
2730
6
1238
683
489
1824
463
1015
2748
2
543
1645
1
1152
517
572
325
476
46414
3693
12
953
1465
1880
2941
659
503
736
288