343867 1001
13790 193
8411 136
15892 754
4063 337
5337 740
5840 877
125807 207
4732 450
12945 532
36742 427
25664 478
34990 182
27128 200
12499 148
38015 507
14682 497
4285 418
4942 205