301023 598
3292 465
12798 613
9633 49
13062 923
20571 424
96900 452
5836 202
3212 329
9138 338
6075 778
5908 44