5097 466
37955 725
2976 381
8308 594
63536 524
29628 833
36506 638
6670 156
15460 260
15042 475
1207 86
3741 507