3082 529
4303 681
3107 422
3061 603
8575 555
6649 336
2044 118
4632 640
7672 513
8362 885
5098 275
5175 543
33661 116
157073 755
46789 290
40134 259
44052 744