31509 286
27252 194
42175 138
43746 340
63977 351
45032 157
1848 388
1651 122
2641 303
2668 676
3703 621
4051 764
496 43
3854 533
800 154
1637 355