4391 390
56878 584
30654 179
3523 163
17647 618
9223 146
1890 265
18928 300
14680 911
15887 445
4276 53
4238 370
1712 288
3428 354
4697 813
7310 681
11504 485