20526 784
3908 383
26907 71
3197 658
2695 116
3782 499
8503 899
9050 589
6715 461
876 125
3352 781
1068 173