3081 529
4300 681
3107 422
3058 603
8572 555
6642 336
2036 118
4629 640
7661 513
8354 885
5095 275
5168 543
33539 116
156893 755
46714 289
40102 259
43995 744