5960 646
4040 584
3931 422
3123 387
4593 663
7982 144
2460 288
4871 295
7242 456
3542 174
38272 309
19686 141
24775 236