150151 1337
21434 586
242978 761
62377 787
109551 505
23689 148
85687 728
42449 427
147561 461
69089 910
28929 204
3721 672
1428 107