42057 210
1104 79
3648 332
6643 341
15035 262
36199 677
4932 716
4222 439
3900 602
3564 82
6346 280
4973 81
10880 57
2784 188
21007 503
13643 629
5674 719
3721 120
20728 959
3869 557
9627 295
5395 50
5305 574
5167 639
3723 157
12696 558
4636 561
3555 318