2133 306
2153 377
4226 594
12094 515
162029 422
3494 564
28881 879
53079 77
4285 152
4292 839
3390 483