3112 350
4386 152
50348 103
52929 468
66340 857
75980 149
70189 371
92108 767
16529 148
7161 159
19302 112