15096 165
11446 524
1507 79
64194 441
36280 509
46728 205
17369 588
31845 364
39091 332
19027 238
11291 404
29244 753
8324 269
37552 140
8987 648
3017 110
17920 41
11094 398
4671 605
4428 311
4362 118
2437 271
11975 613
12064 199
22384 895
3528 123
2957 520
7105 641