9896 613
3191 202
22250 618
3817 886
42998 243
2364 326
18035 542
3762 508
46544 464
46152 342
4404 639