30471 440
21824 341
34714 579
96020 512
28443 151
33196 305
62318 169
40753 386
25765 910
14050 342
48314 932
91146 588
20322 853
48040 724
32264 411
320578 658
114019 751
14728 482
30422 605
13624 167
20819 572
37241 979
49536 716