21623 64
35193 210
18547 747
12380 124
7716 633
7351 442
3978 610
15851 505
9474 648
10370 454
4851 675
4767 61
5116 309
3844 602