2990 641
2566 611
9602 539
5515 632
6061 193
3257 835
26078 730
7551 165
20403 178
36392 510
14349 250
388162 1161
13151 771
58386 588