3114 287
9796 702
3671 567
40085 115
33324 484
2044 162
22200 352
12812 642
5514 452
29136 504
4007 522