2168 306
2208 377
4262 594
12150 515
162253 422
3506 564
29080 879
53572 77
4330 152
4320 839
3398 483