311031 1362
166637 547
131134 378
22429 680
115285 551
17778 770
9002 423
26925 161
10465 132
9879 196