29501 839
21234 232
37044 727
6407 529
2234 70
8957 736
15276 616
7603 632
5346 158
7499 497
12193 679