10151 409
2986 97
19696 522
9143 623
18221 862
15717 219
11585 47
10411 678
8197 577
3858 226
31313 782
4526 406
9662 746