1590 501
2532 783
472 135
512 166
104 30
2004 596
3751 334
4151 350
1346 131
2906 304
2832 198
44783 184
13952 722
22629 519
8863 832