2650
20
257
0
829
486
1512
1
2954
3426
4
3240
6
444
758
1279
628
372
2245
3
678
2510
990
3680
2
379
1226
1543
138
3315
639
3053
7
657
484
3083
577
391