308397 1358
165342 547
129869 378
22371 680
114625 550
17753 770
8984 423
26853 161
10445 132
9860 196