12704 682
2933 52
1434 49
3254 614
7658 457
3968 441
6900 312
103354 331
22035 401
36484 507
28762 744
58132 531
25399 193
86583 892