2300 425
23282 337
9295 502
8977 435
13458 622
102874 915
54316 445
6164 82
3639 256
1687 184
3184 739