42031 210
1102 79
3644 332
6621 341
15018 262
36150 677
4927 716
4219 439
3899 602
3552 82
6334 280
4926 81
10832 57
2775 188
20980 503
13626 629
5665 719
3696 120
20697 959
3862 557
9608 295
5383 50
5294 574
5153 639
3708 157
12676 558
4623 561
3546 318