45097 301
94032 850
57742 941
34562 286
3842 223
2622 270
3786 213
4779 344
9005 672
3935 152
5332 418
6882 821
4144 390
62135 459