4594
1
552
0
4328
10
1152
2952
584
138355
431
458
2740
759
1045
2992
525
577
766
464
483
2351
306
1779
710
340
2941
1075
664
543
422
2522