8638 608
15852 649
17694 110
10330 563
6427 238
3916 326
4397 760
1361 190
20679 556
3376 796
3013 616