2429 318
18353 83
37087 707
17444 848
7851 330
17652 575
2455 401
6488 350
10953 87
9750 283
5748 474
16066 291