3096 423
4753 201
137887 928
36406 117
45156 550
18875 415
5451 683
8792 163
7087 525
8090 136
17461 521
4888 123
51630 119