8639 608
15852 649
17694 110
10330 563
6428 238
3916 326
4397 760
1362 190
20679 556
3376 796
3013 616