308439 1358
165352 547
129897 378
22372 680
114641 550
17753 770
8984 423
26853 161
10446 132
9860 196