3141
2
1147
1
1309
0
808
1992
3
83
1062
830
946
697
1568
2107
2368
1660
4914
1816
1558
1622
2622
6
1348
17970
15
685
3629
2377
5389
1393
989
1880
5
2884
2277