584
0
2328
458
1152
467
1949
517
683
691
1232
1161
1336
663
587
1045
421
503
719
391
266
605
2490
248
429
1824
953
31535
1116
918
1483