2831 515
6583 334
14131 571
7477 705
6511 403
47865 327
13917 277
20089 578
5820 315
28685 109
7662 120
8323 275