3512 432
5349 491
34242 393
17117 338
5534 736
3134 211
11942 631
6716 138
14641 311
28496 849
15558 107
5208 651
10749 595
7645 97
5257 293
7060 77
28611 444
27676 979
15547 291
5213 593
19483 172
14169 213
3286 280
7085 826