29951 47
20653 777
8092 310
11465 344
32691 921
24531 363
20874 635
12495 243
81020 505
5717 457
13140 170
12207 142
3663 355