150 432
45 234
8 95
31 712
331 1329
184 531
44 922
764 1746
838 919
