2890
3
2917
14
2159
1
189326
0
3092
4
1673
2462
2570
2
5225
8
1265
2467
2505
3551
10
4655
2489
1668
8411
2104
944
1973
2791
6