2979 721
1711 543
1263 396
125 28
108943 208
125950 564
31199 434
19925 742
73191 702
26252 365
104367 879
98572 584
77144 506
49122 146
113938 657
79082 467