2560 280
6559 769
5971 633
226543 329
20718 340
12919 490
4123 412
14944 509
71032 66
5109 185
4146 39
8404 548
1673 102