115527 939
36935 429
9527 589
3933 594
1900 76
179366 306
56282 490
6765 561
7417 716
5072 655
2259 116