951 150
23538 152
10424 713
5316 304
4616 394
35405 752
12742 725
138523 280
21629 312
181776 986
16701 574
14736 471
11332 190
24866 109
99371 212
27308 352
22844 244
1921 82
2471 462
4547 317
3248 101