3503 592
2963 95
4943 404
268794 468
28544 893
35074 375
122086 941
4281 513
8992 640
17584 742
20055 676
10415 709
32990 736
10988 238
16077 467
13315 880
13229 606
13383 636
4543 80
10710 508
10127 695
3424 419
12295 186
13734 337
4887 580
5186 600
10999 894
5283 831