1293 405
311 76
2310 306
2306 377
4338 594
12277 515
163229 422
3534 564
29437 879
54915 77
4489 152
4378 839
3429 483