3116 566
1990 107
1715 257
5035 871
4431 600
3360 784
2340 237
2273 348
1688 83
6977 77
3557 103
3881 73
3295 349
3812 561
47005 590