2815
4
1152
0
4594
1
675
846
1418
2
611
2457
120469
35
471
266
768
1182
2659
1009
383
759
624
31535
36609
34
2215
7
584
360