951 150
23539 152
10424 713
5316 304
4616 394
35406 752
12742 725
138532 280
21631 312
181787 986
16703 574
14737 471
11333 190
24867 109
99376 212
27315 352
22849 244
1925 82
2471 462
4547 317
3248 101