29503 173
8471 620
5678 366
9985 99
9479 624
4513 438
11684 824
3266 189
2138 88
2541 328
4826 53
2848 137
9093 594
4251 753
5946 540
3452 632
5579 240
3925 728
3012 465
5382 571