2525
4
378
0
2919
2
2358
9
356
1
2535
4044
5
3083
11153
8
17946
3765
2155
3
2465
1768
463
3498
2666
1047
3779
2948
6
2920
4471
2964
3051
2408
1603
1903
1461
2342
2502