12998 505
2088 52
5296 659
31999 316
26209 211
87356 772
39505 302
9244 706
49542 785
8980 297
25445 775
14089 221
8165 747
4761 286