29217 839
21052 232
37007 727
6394 529
2226 70
8896 736
15262 616
7586 632
5322 158
7449 497
12168 679