3109
14
1679
2
1903
3
1993
2366
1
1393
2982
2454
1357
1125
1211
1359
2189
2495
0
2435
2049
12733
5
3034
1388
5897
4
950
1547
1711
982
2999
1545
2530
2100
1778
1751