1605 421
5029 386
8963 328
12184 451
5772 525
3781 64
15433 155
8952 171
7959 614
5454 897
3512 718
5012 234
16802 706