2672 37
42183 274
69030 265
113367 421
4928 764
5458 418
12787 532
5896 570
16939 171
3061 394
5802 143
3312 825
2846 40
4109 111
3605 509
2022 99