1200 376
16729 946
3043 692
2247 513
176213 219
41381 587
48186 453
61050 514
82002 730
88190 364
53968 113
15806 289