2796 108
2096 62
10000 542
20990 785
8664 573
5073 409
20803 657
4412 401
6290 441
1761 75
51222 333
7087 639
4589 706
3153 228
3538 528
2858 582
12655 908
4045 721
3362 566
215506 897
3990 554
150080 825
4662 596
3102 169
3053 123
3954 323