2935
2
2899
8
685
0
3024
3
2687
2921
5
1194
1
1618
1994
2960
6
3427
7
4148
1725
1868
5946
9817
2285
4034
1564
9160
2534
1423
2122
1753
1466
1256
1558
2890