3325 526
1499 237
34651 243
14578 222
2894 166
6543 686
27981 275
7737 754
45240 603
15720 371
11769 323
3846 62