21430 64
35071 210
18499 747
12318 124
7703 633
7336 442
3969 610
15808 505
9430 648
10332 454
4837 675
4743 61
5093 309
3834 602