1097 98
974 101
22098 755
125745 294
58728 559
2823 198
8787 252
4226 383
5584 264
3168 500
7952 131
4180 508