2501 805
1457 439
30179 144
37668 705
3171 385
8241 277
4847 94
57355 761
11536 196
3895 42
5273 226
5343 153
8659 160
5269 505
10640 403