3249 526
1494 237
34646 243
14576 222
2892 166
6539 686
27955 275
7725 754
45232 603
14584 371
11757 323
3842 62