1211 302
1003 474
978 587
958 665
950 201
667 731
651 159
641 310
511 290
510 556
450 588
394 344
344 674
131 246