2200
2
1475
1
717
2348
3994
6
2094
5
384
0
2861
1029
5771
10
538
416
611
372
650
448
652
605
685
308
517
628
2124
3
3554
2265
1570