3131 287
9808 702
3675 567
40090 115
33331 484
2046 162
22217 352
12814 642
5517 452
29140 504
4008 522