843 122
1170 323
1945 631
697 213
2941 829
2580 533
1268 210
4126 537
966 37
16227 619
7795 72
32782 408
5111 831
13112 615
8571 779
5839 359