2330 648
304 51
1475 307
1790 410
4221 453
3310 628
3627 748
1423 131
3351 304
3017 198
5912 646
46083 357
8378 277
46402 912
4618 643
3245 491
8047 948