31574 125
11824 108
1578 177
20289 673
4199 529
6667 291
54298 572
34794 674
9292 129
3615 151
4395 254
30289 607
12437 349