2148 306
2183 377
4269 594
12144 515
162091 422
3525 564
28960 879
53116 77
4323 152
4322 839
3410 483