39037 471
47076 272
82565 578
25281 768
12961 479
32827 847
9322 159
47200 527
27734 259
20244 373
2832 456
4299 548