2909 660
2588 605
2183 261
13297 146
7168 330
33535 198
7948 889
11261 234
7285 788
7216 413
8288 433
3760 387
4264 637
8135 208
4237 258
887 41
3028 624
7343 468
2373 413