31208 125
11650 108
1560 177
20109 673
4188 529
6634 291
54289 572
34275 673
9262 129
3617 151
4395 254
30298 607
12349 349