591 130
3661 639
4049 459
17222 602
3561 593
15527 290
3046 37
6848 516
4164 368
11764 108
2837 546
68782 507
14213 889
63836 727
4033 322
25139 177
29348 281
6260 86
10898 704