508 36
29667 273
65212 264
99458 420
4278 764
4829 418
6590 531
4522 569
15835 170
2469 394
4922 143
2965 825
2089 40
3130 111
3071 508
1140 99