3081 529
4300 681
3107 422
3058 603
8572 555
6642 336
2044 118
4629 640
7664 513
8358 885
5095 275
5168 543
33559 116
156932 755
46729 289
40113 259
44013 744