12162 503
2085 52
5286 659
31958 315
26191 211
87316 772
39488 302
9230 706
49444 785
8956 297
25408 775
14034 221
8154 747
4753 286