5097 894
2773 473
11371 603
4335 577
16829 593
38599 264
97479 208
289066 846
106415 505
26922 259
16387 163
17579 407
3590 416
7077 684