3281 280
2692 181
6234 612
8562 638
4546 541
3393 699
4815 862
4919 351
3976 347
48241 173
34376 501
88252 687