3078 529
4300 681
3105 422
3056 603
8569 555
6641 336
2033 118
4627 640
7657 513
8352 885
5091 275
5166 543
33453 116
156783 755
46666 289
40071 259
43962 744