4091 500
5355 320
4140 599
4299 937
2970 459
2415 272
3048 452
3292 692
2215 336
3611 279
4921 562
4985 468
3533 412
19336 653
4760 63
3766 441
7861 427
4597 111
3966 804
2832 366
7210 64
2915 211
4622 930
4143 487