12704 682
2933 52
1434 49
3254 614
7657 457
3968 441
6900 312
103352 331
22035 401
36484 507
28762 744
58131 531
25399 193
86578 892