31216 910
9550 795
14991 235
5018 345
1971 234
3207 571
9778 462
2900 77
3651 201
12498 161
2031 336
11761 468
5582 714