20262 103
100703 163
33889 722
83442 697
44927 146
38369 340
36534 891
53627 164
17562 96
14914 566
44719 416
18226 295
49834 381
45205 148
33574 259
22403 974
22907 525