166543
18
2881
2
2748
5682
4
1452
1
4111
218
0
121182
14076
7
3114
2546
2526
3
3092
3442
5617
5
4820
2758
2461
20
968
4172
9
669
3428
381
5262
10
10270
401
683
467
1751
2809