13945 451
20288 236
5437 772
6313 284
16672 667
20225 372
2688 180
3999 39
17798 584
5019 314
22490 608
8547 693
6748 98
24091 477
9791 343
10642 214
15270 402
4034 238
6150 363
9816 863
10741 704
11488 118
8176 112
2903 99
9013 257
25512 913
8895 922
10137 511