833 52
2944 589
23694 643
6846 189
5320 641
158449 446
21879 351
16499 71
3821 295
35873 359
5007 753
3119 165
2802 255
22157 328
4576 400
4684 121
4737 692
8542 473
2812 606