2921 650
14747 818
38391 570
83927 118
26367 479
122481 1069
7829 771
95051 297
93168 320
6721 288
4904 713