3112 350
4386 152
50308 103
52928 468
66335 857
75971 149
70182 371
92102 767
16527 148
7156 159
19291 112