2132 306
2153 377
4226 594
12093 515
162019 422
3493 564
28877 879
53052 77
4285 152
4290 839
3390 483