10880 51
52096 204
6095 57
19176 343
13974 281
75968 738
55809 260
4518 946
2803 336
6837 617
2214 388
5389 344
7948 691
8540 97
7691 387
6302 627
2843 515