4596
1850
4534
6299
23829
1844
17034
2319
1801
5015
4550
4389
1544
2442
15582
6972
2006
5422
1433
2618