2168 306
2205 377
4261 594
12149 515
162235 422
3505 564
29071 879
53553 77
4329 152
4320 839
3398 483