3016 92
3961 508
17627 291
36823 675
31112 757
66171 264
440737 1610
15731 633
5764 107
11422 127
129634 403
4961 760
6091 131