2902
16
9036
9
2355
4
2535
2
2996
0
3046
1
4044
5
951
3083
2149
17946
2465
2299
6844
3125
3546
32302
2496
3
2476
1564
1423
1755
3498
2556
3779
2203
4837
3051
1603
1489