5042 894
2733 473
11273 603
4268 577
16789 593
38568 264
97408 208
286991 844
105649 505
26261 259
15918 163
17216 407
3559 416
7052 684