3109
14
2999
3
1993
2366
1
2982
1357
2
2173
2505
3465
1743
0
3054
5
2057
1683
4179
716
2049
5897
4
1306
2500
1175
790
3354
1481
3735
2670
12472
951
2669
539
1923