15089 501
29097 782
4927 52
3969 476
4760 671
21871 634
10453 52
9408 233
3696 764
3324 610
7205 987
1972 148
2774 207
3921 191
3924 444
11325 571
2967 584
4755 204
249448 640
98607 816
7343 593
3841 484
46007 235
65247 520
3282 382
3896 957
90552 454
113443 735