105025 830
7523 483
13534 633
16429 709
11225 263
11373 596
5197 143
6982 626
4405 69
54662 788
5996 233
6175 295
7687 473
7363 238
8060 326
6138 167