29503 98
20440 446
6597 863
6543 646
3639 285
4018 652
4967 181
8660 33
7123 297
21631 365
5702 429
155386 564
74496 667
68060 51
5232 983
9586 268
13129 807
6241 147
8422 694
2953 231
9747 134
7136 305
19932 405
7395 591
5254 314
3498 105
9646 359
14658 280