759
0
3663
1
2952
1075
478
363
711
422
249
552
4594
3287
31535
1779
2490
658
525
266
580
1009
471
1043
997
2395
558
1033
427
458
714
1073