42 777
1005 62
289 75
101 884
460 454
245 320
239 10
922 35
489 353
557 433
388 118
132 893
490 755
872 883
2548 269
2123 828
552 904
180 244
672 892
612 980
656 84
546 540