305061 598
12003 260
8231 591
10105 207
9327 701
1156629 1296
22569 107
439703 1560
70374 743
25338 451
2025 39
2203 132
5622 611
8485 739
17695 716
77221 729
23222 89