2896 641
2566 611
9600 539
5501 632
6055 193
3255 835
26076 730
7551 165
20403 178
36390 510
14349 250
388151 1161
13149 771
58384 588