251 75
991 213
35310 670
5317 347
8046 276
5158 720
3258 505
6028 392
14445 442
26099 430
12022 298
1343 72
3580 603
33621 178
2593 504