1590 501
2534 783
473 135
513 166
104 30
2005 596
3754 334
4156 350
1350 131
2908 304
2836 198
44790 184
13952 722
22633 519
8863 832