20873 959
3077 522
10182 33
2235 159
22016 128
12311 562
19400 109
30729 581
24602 235
13803 53
2363 62
2886 325
1140 124
3187 528
3969 247
4423 733
8317 869