2671 37
42176 274
69023 265
113355 421
4927 764
5458 418
12787 532
5896 570
16939 171
3061 394
5800 143
3312 825
2844 40
4108 111
3603 509
2021 99