109306 361
25385 150
118611 125
47173 187
165779 570
223528 606
56979 929
131224 978
215308 789
221236 358
348680 669
15284 683
38040 302