5090 109
3011 232
2174 83
2381 329
4675 471
3450 234
8077 895
4852 187
8440 495
6593 813
4560 118
59957 537
53629 815