951 150
23537 152
10424 713
5316 304
4616 394
35405 752
12742 725
138520 280
21629 312
181772 986
16700 574
14736 471
11331 190
24866 109
99369 212
27308 352
22843 244
1921 82
2471 462
4547 317
3248 101