584
0
31535
458
1824
467
266
2328
608
422
2748
2
953
2992
4594
1
683
546
759
1152
280
1232
1009
525
2952
431
1238
3621
1603
503
846