3126 64184
122 4699
88 2877
90 1836
126 5397
99 1948
4977 20363
78 3358
50 2535
109 3308
67 3970
103 6390
97 3179
121 2615
115 2546
