21346 60
1832 440
11657 627
28866 91
40240 207
55785 682
36344 653
3682 26
15161 588
7964 624
2822 194
7407 176
2133 132
19152 692
2318 362
3511 841
2134 537