832 52
2942 589
23693 643
6844 189
5320 641
158448 446
21877 351
16497 71
3821 295
35870 359
5007 753
3118 165
2802 255
22157 328
4576 400
4684 121
4737 692
8541 473
2812 606