2668
2
1410
0
1159
1
1821
4
2899
8
685
3544
3
1815
1691
2110
3354
2468
796
1150
2982
2921
5
1739
17970
15
2935
2600
1194
9160
4034
3427
7
2133
1813
946
12621
22
2729
14