31946 125
12004 108
1614 177
20497 673
4218 529
6719 291
54434 572
34983 674
9334 129
3634 151
4418 254
30332 607
12553 349