503 31
3195 776
2727 379
2977 44
1248 273
1038 170
2367 342
1555 358
3688 913
3337 75
2641 670
5623 291
2279 568
2595 366
2729 640
852 226
2206 457
1655 162
1879 126
3107 779
2779 886
1408 378
5871 670
1551 447