4594
1
1152
0
552
471
1045
759
768
2952
54
777
525
295
343
458
2055
266
1227
510
306
2522
584
391
71
611
3644
527
1779
483
280
582