8646 608
15855 649
17698 110
10335 563
6436 238
3926 326
4402 760
1368 190
20686 556
3377 796
3015 616