1095 93
3548 804
8609 131
50206 314
1221 86
2974 520
2188 332
6583 360
3940 614
1523 39
2719 273
22271 300