41656 11
23077 9
28703 6
31303 12
129657 11
56184 11
126353 3
22508 1
24634 9
27182 4
23105 7
563581 28
488231 32
269105 9
850758 71