29870 47
20639 777
8073 310
11457 344
32687 921
24527 363
20871 635
12493 243
81012 505
5716 457
13135 170
12203 142
3662 355