31197 910
9545 795
14991 235
5016 345
1971 234
3206 571
9772 462
2900 77
3650 201
12497 161
2029 336
11757 468
5579 714