12395 84
3693 384
20486 583
13874 103
14260 422
9415 147
8703 424
15037 357
17870 961
7416 728
9734 557
7383 333
7241 505
8251 707
9626 485