2275 306
2289 377
4317 594
12254 515
163115 422
3529 564
29326 879
54621 77
4462 152
4361 839
3426 483