22072 300
15259 773
4073 465
388 40
10334 346
3492 532
4647 853
4943 774
47935 760
45576 78
22138 153
6742 264
12086 575
52296 780
17259 379
1694 192
9347 418
19040 609
7259 705
7419 269
13455 439
8057 521
12358 466
7174 239
10551 838
10187 608