5062 336
37856 112
7412 294
7052 391
8944 592
6330 74
4131 383
5174 357
5513 798
8529 678
4730 291
3135 160
9227 451
3216 274
3967 472
4944 746
4548 640
5043 275
15688 631