3050 350
4323 152
48685 101
52246 468
65351 857
75160 147
69312 371
91284 767
16057 148
6731 159
18561 111