31570 125
11824 108
1578 177
20286 673
4192 529
6666 291
54298 572
34791 674
9291 129
3615 151
4395 254
30289 607
12435 349