3006 581
3839 532
61975 473
4943 517
3959 28
16457 315
5365 351
2067 320
26726 500
13040 443
7692 838
1813 374
3089 404