2166 306
2205 377
4261 594
12147 515
162228 422
3505 564
29068 879
53538 77
4329 152
4320 839
3398 483