2660
2
747
0
5055
3
1451
1182
1029
7674
7
1547
2265
1
577
1075
2505
3465
1743
3054
5
2057
1683
716
72
1306
2836
2500
672
1175
161
790
3354
1481
1441
3863