2133 306
2153 377
4226 594
12094 515
162023 422
3493 564
28879 879
53065 77
4285 152
4290 839
3390 483