2166 306
2205 377
4261 594
12147 515
162226 422
3505 564
29065 879
53528 77
4328 152
4320 839
3398 483