104836 830
7509 483
13523 633
16367 709
11147 263
11314 596
5154 143
6942 626
4362 69
53899 787
5964 232
6096 294
7601 472
7298 238
8013 326
6071 167