928 52
2999 589
23617 643
7034 189
5381 641
158488 447
21894 351
16692 71
3840 295
35978 359
5044 753
3166 165
2851 255
22173 328
4599 400
4728 121
4785 692
8618 473
2817 606