24006 505
5535 50
8057 646
8227 490
3010 462
17494 860
2117 154
6209 614
11728 223
3948 703
4378 659
7465 289
6452 627
3387 579
5790 884
1331 142
22995 872
16153 403
856 44
47912 154
23567 424
4553 389
6316 731
4943 936
2894 602
7584 488
2617 316