847 52
2947 589
23695 643
6849 189
5321 641
158449 446
21879 351
16501 71
3821 295
35874 359
5007 753
3120 165
2802 255
22157 328
4576 400
4684 121
4737 692
8544 473
2812 606