2281 306
2292 377
4318 594
12257 515
163127 422
3530 564
29357 879
54647 77
4465 152
4365 839
3426 483