15060 461
17862 278
31120 581
11561 687
9465 78
70108 309
98407 633
36440 544
19332 240
57304 157
986 152
105015 766
8806 450