1093 319
2756 781
2783 517
4942 162
2766 459
43175 569
5765 291
13002 343
3241 267
8760 338
3995 375
2675 308
4548 591