1097 38
4304 521
2703 56
8686 621
2123 265
3584 759
1425 34
1439 112
2057 374
1181 127
3172 315
526 41
989 86