31226 910
9557 795
14992 235
5019 345
1971 234
3208 571
9779 462
2900 77
3655 201
12498 161
2034 336
11762 468
5583 714