1094 93
3547 804
8607 131
50198 314
1219 86
2974 520
2188 332
6579 360
3940 614
1523 39
2719 273
22271 300