2298 560
20046 557
14600 113
49681 469
17858 262
47808 498
12332 98
35381 399
5515 733
39819 153
15690 571