2107 306
2153 377
4237 594
12105 515
161936 422
3498 564
28858 879
52950 77
4285 152
4293 839
3390 483