584
0
467
266
1973
2
2748
458
31535
1824
683
464
918
46414
1
691
4594
6800
2328
4111
1045
269
759
431
503
1392
517
1232
479
1152
2952
409