4004 280
4315 443
5072 510
9388 108
12508 708
102437 873
147534 719
56815 427
68603 370
36182 365
42737 347
56450 867
61553 753
58711 313
7335 765
4426 594
4502 462
10233 626
2084 174
3289 431
2856 303
5183 563
2855 293
4575 158