591 130
3655 639
4030 459
17164 602
3554 593
15524 290
3044 37
6844 516
4161 368
11762 108
2837 546
68777 507
14209 889
63816 727
4033 322
25139 177
29346 281
6258 86
10888 704