105290
0
2526
3
2211
1
1140
2125
2069
2115
4
5262
10
1470
907
10270
2337
2442
2
287
521
814
385
2644
395
933