2168 306
2207 377
4262 594
12150 515
162249 422
3506 564
29080 879
53567 77
4330 152
4320 839
3398 483