22073 300
15260 773
4073 465
388 40
10334 346
3492 532
4647 853
4943 774
47938 760
45578 78
22138 153
6742 264
12086 575
52296 780
17259 379
1694 192
9347 418
19040 609
7259 705
7419 269
13462 439
8057 521
12358 466
7174 239
10552 838
10188 608