2920 593
2505 324
1851 418
5942 292
39080 239
21973 261
2303 398
6424 809
3535 414
4416 128
52204 252
19395 779
58017 267
38841 547
4118 771
5907 957