830 52
2941 589
23692 643
6842 189
5320 641
158447 446
21877 351
16497 71
3821 295
35868 359
5007 753
3118 165
2802 255
22157 328
4576 400
4684 121
4737 692
8536 473
2812 606