31535
0
467
458
683
422
266
584
1824
280
2748
2
1152
608
4111
343
2992
1754
1075
19279
325
655
269
1780
503
4594
1
953
1603
552
719
301