9582 613
3121 202
22199 618
3757 886
42838 243
2318 326
17966 542
3630 508
46270 464
45910 342
4374 639