3501 592
2961 95
4942 404
268793 468
28542 893
35069 375
122084 941
4281 513
8992 640
17583 742
20055 676
10415 709
32990 736
10984 238
16075 467
13315 880
13227 606
13383 636
4542 80
10709 508
10127 695
3424 419
12295 186
13732 337
4887 580
5186 600
10998 894
5279 831