862 52
2952 589
23699 643
6853 189
5321 641
158451 446
21880 351
16502 71
3821 295
35880 359
5008 753
3120 165
2802 255
22157 328
4576 400
4684 121
4737 692
8548 473
2812 606