9503 613
3101 202
22182 618
3739 886
42840 243
2305 326
17966 542
3627 508
46348 464
45947 342
4348 639