5063 894
2745 473
11302 603
4301 577
16804 593
38576 264
97436 208
287747 845
105957 505
26503 259
16145 163
17372 407
3576 416
7059 684