2987
2
5255
16
509
3
3503
514
0
22330
22
8876
8
3674
10
2724
1389
629
726
9244
1
2466
5
4820
2644
9178
6
1263
19279