307966 1356
165131 547
129647 378
22359 680
114536 550
17749 770
8981 423
26844 161
10441 132
9854 196