2176 306
2213 377
4266 594
12164 515
162406 422
3507 564
29140 879
53729 77
4363 152
4321 839
3400 483