2905
2
2658
10
2696
1
2584
2523
0
3706
5
3453
3378
7
2309
3696
8
2152
1804
1968
1978
7159
1676
2129
4442
1213
3
1656
4476
3022
3873
15
940
2901
4
989
1095
1845
1185
2057