3112 350
4387 152
50366 103
52935 468
66345 857
75986 149
70201 371
92115 767
16531 148
7162 159
19316 112