3703 639
4184 459
17489 602
3632 593
15577 290
3070 37
6863 517
4240 368
11775 108
2841 546
68827 507
14291 889
63986 727
4062 322
25139 177
29366 281
6277 86
10931 704