846 122
1171 323
1947 631
697 213
2945 829
2580 533
1271 210
4127 537
970 37
16230 619
7803 72
32787 408
5112 831
13118 615
8575 779
5846 359