2986
1
940
1193
0
1512
1849
2
2258
758
3083
2465
2932
3765
4
3546
2476
2139
3051
536
2149
5
2087
1816
7793
7495
9
657
4084
6