3502 592
2963 95
4943 404
268794 468
28542 893
35070 375
122086 941
4281 513
8992 640
17584 742
20055 676
10415 709
32990 736
10985 238
16076 467
13315 880
13228 606
13383 636
4543 80
10709 508
10127 695
3424 419
12295 186
13733 337
4887 580
5186 600
10999 894
5283 831