310


6560


37308


362543


10010


17589


22730


571


30766


31302


171


135884


214227


1149
+