22283 407
12322 551
13340 722
19736 420
15556 296
9188 54
49050 682
10603 50
16638 777
20818 759
24010 313
16216 573
4847 170
28730 416
45965 342
13645 656
37220 142
24339 158