17096 525
89759 398
35080 485
5849 155
41589 224
5492 136
29082 681
4231 418
2304 194
5871 562
4125 351
3163 523
2976 655
842 165
3093 597