2560 280
6559 769
5971 633
226542 329
20718 340
12919 490
4123 412
14943 509
71018 66
5109 185
4146 39
8404 548
1673 102