1291 75
166149 424
112364 445
8519 174
23807 738
53438 585
141580 444
45280 590
71035 665
15283 218
31322 876
13199 74
2401 572
8555 723
4171 836
3848 498
5893 470