2596 29
5090 195
5988 197
4305 44
22973 224
63842 940
316841 804
4002 423
144692 754
191237 372
121036 610
94482 873
46339 529
63516 780
41315 429
45547 715
41770 786
33924 388
24951 835
47778 513
6528 512
3688 555
5270 711
4727 110
5967 792
49992 579
37868 308