2979 721
1711 543
1263 396
125 28
123520 280
165975 357
191917 743
54165 338
46555 447
126283 899
23778 614
220582 242
70921 648
149939 307
64891 672
148471 488