951 150
23536 152
10424 713
5316 304
4616 394
35405 752
12742 725
138516 280
21629 312
181770 986
16699 574
14735 471
11331 190
24866 109
99369 212
27308 352
22842 244
1921 82
2471 462
4547 317
3248 101