1460 425
2295 588
815 147
796 173
12916 497
3926 489
2941 123
5236 613
4797 39
11825 922
2874 218
2540 279
3689 52