2302 561
2060 619
21153 472
18768 720
11338 398
19196 307
9396 452
17304 508
28097 388
7984 49
5302 85
6918 668
18163 518
16937 573