2559 415
2165 272
49371 85
38765 378
16594 133
15961 285
14217 303
19438 624
3634 468
5509 329
2968 638