2504 280
6582 769
5986 633
226560 329
20721 340
12998 490
4149 412
14924 509
70938 66
5117 185
4156 39
8431 549
1674 102