2656
3
1950
1
2455
4179
2152
2
2562
3326
2999
1660
83
2368
1064
1751
2427
12
1691
1431
2710
1730
0
4144
1568
737
2108
6
1606
5717
7733
4833
1699
1746
1511
2209