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