105585 559
4221 73
7336 119
189816 408
554450 1369
304050 653
189917 521
56715 447
2166 197
9647 526
3598 169