19686 64
33541 210
17928 747
11317 123
7600 633
7099 442
3867 610
15225 505
9111 648
10158 454
4709 675
4612 61
4926 309
3757 602