3082 529
4302 681
3107 422
3060 603
8575 555
6647 336
2044 118
4632 640
7672 513
8361 885
5098 275
5175 543
33651 116
157060 755
46785 290
40130 259
44047 744