29593 525
13408 365
3127 377
4505 291
4002 203
5219 357
4377 284
120917 735
8407 271
13625 335
3772 832
16686 156
1216 176
1647 299
3615 640