3112 350
4387 152
50368 103
52935 468
66348 857
75988 149
70203 371
92115 767
16531 148
7162 159
19318 112