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