526 95
1179 46
38833 487
4014 261
4424 235
4837 767
6133 263
33779 792
2696 325
7017 244
4716 416
7866 670
6876 93
18225 583
826 253
12255 451
3332 641
10693 862
1044 135
2781 542
10519 677
1048 179
3476 141
7381 840