2896 622
1586 505
7017 676
186889 822
1252 210
7595 596
132838 253
75077 180
119822 334
137509 683
130880 501
44570 149