5099 894
2774 473
11375 603
4337 577
16830 593
38600 264
97479 208
289153 846
106437 505
26950 259
16400 163
17589 407
3590 416
7078 684