9501 613
3100 202
22182 618
3732 886
42835 243
2303 326
17964 542
3627 508
46347 464
45942 342
4348 639