2655
2
2906
2337
3
1491
596
0
1571
1
637
1523
1464
1816
2638
1761
5094
9
3629
1924
2104
4
528
3655
2184
2194
2555
8002
7
428
12621
22
1757
973
4436
2199
2224
1574