3001 46
10951 164
8593 471
2964 74
15249 725
3743 414
6306 607
3996 613
12094 579
11275 136
5599 586
1458 91
2762 368
9483 618
23601 178
3294 436
7153 496
3805 523
2066 283
4189 654
1803 110
3392 473
5731 643
3407 546