3112 350
4387 152
50364 103
52934 468
66344 857
75985 149
70200 371
92113 767
16530 148
7162 159
19315 112