3083 529
4303 681
3108 422
3069 603
8587 555
6655 336
2053 118
4637 640
7688 513
8487 885
5103 275
5179 543
33860 116
157307 755
46890 290
40191 259
44105 744