29249 839
21076 232
37012 727
6395 529
2226 70
8902 736
15267 616
7590 632
5325 158
7453 497
12171 679