21438 64
35076 210
18499 747
12320 124
7703 633
7339 442
3969 610
15809 505
9432 648
10333 454
4840 675
4743 61
5094 309
3834 602