2538
2
1676
166
0
4309
3
5657
11
1424
1
2255
1778
1568
2304
5151
2776
1382
2099
2528
610
2080
1547
638
3591