503 263
156 339
1247 742
856 721
525 490
535 762
1040 55
715 560
83 534
791 545
665 454
852 41
11250 362
10557 800
7963 360
6349 361
5575 347
4797 36
4699 11
4147 223
4020 201
3670 217
3641 922
3632 645