861 122
1179 323
1952 631
702 213
2955 829
2595 533
1278 210
4133 537
976 37
16241 619
7822 72
32798 408
5116 831
13132 615
8581 779
5861 359