1095 93
3547 804
8609 131
50203 314
1221 86
2974 520
2188 332
6580 360
3940 614
1523 39
2719 273
22271 300