891 93
2675 381
1162 105
2595 309
1779 167
3340 995
4684 634
4472 727
3998 749
1039 233
3323 245
1856 299
2295 592
1197 69
1797 373
1377 95
4203 602
4907 520
22786 465
95412 414
106901 103
92622 348
30357 334
40068 142
6960 344
4805 593
5543 65
22352 511