650 29
5039 588
20926 283
8683 76
23584 48
19890 333
3849 455
13767 188
6416 526
8876 227
5207 29
5996 969
5552 299
10867 249
2943 462