115479 939
36934 429
9527 589
3933 594
1900 76
179284 306
56258 490
6765 561
7417 716
5071 655
2257 116