2168 306
2208 377
4263 594
12150 515
162257 422
3506 564
29082 879
53574 77
4336 152
4320 839
3398 483