951 150
23538 152
10424 713
5316 304
4616 394
35405 752
12742 725
138524 280
21629 312
181778 986
16703 574
14736 471
11332 190
24866 109
99373 212
27310 352
22844 244
1922 82
2471 462
4547 317
3248 101