2300 118
7202 796
20755 387
22486 277
11171 197
4925 526
5318 525
8244 301
3837 827
7674 586
3364 363
4271 630