2505 280
6582 769
5987 633
226560 329
20724 340
13003 490
4149 412
14925 509
70939 66
5117 185
4156 39
8433 549
1674 102