2504 280
6582 769
5985 633
226558 329
20721 340
12996 490
4149 412
14924 509
70930 66
5115 185
4155 39
8426 549
1674 102