115573 939
36936 429
9529 589
3933 594
1900 76
179393 306
56301 490
6765 561
7417 716
5072 655
2260 116