3084 639
3385 459
16198 602
3130 593
15112 290
2431 36
6033 516
3726 368
11469 108
2764 546
68281 507
13982 889
62952 727
3746 322
25026 177
28756 281
5965 86
10567 704