584
0
467
29323
31535
4594
1
1377
341
1824
552
458
1045
2748
2
1238
6800
6339
2952
431
2105
657
177
297
46414
1015
639
213
1649
711
1712
546
294