21365 60
1839 440
11667 627
28876 91
40248 207
55805 682
36347 653
3684 26
15161 588
7965 624
2822 194
7407 176
2133 132
19152 692
2318 362
3511 841
2136 537