9501 613
3101 202
22182 618
3737 886
42837 243
2304 326
17964 542
3627 508
46348 464
45943 342
4348 639