446 50
3500 723
10003 560
50684 423
5760 622
9349 686
7919 571
49102 142
17942 246
30429 348
28722 45
16512 107
36678 587
5433 103
8374 540