2260 306
2283 377
4308 594
12250 515
162981 422
3523 564
29284 879
54437 77
4453 152
4358 839
3424 483