399 51
2775 589
23477 643
6576 189
5213 641
158334 446
21827 351
16236 71
3763 295
35351 359
4973 753
3091 165
2765 255
22131 328
4557 400
4641 121
4644 692
8386 473
2797 606