2600 625
2050 156
1520 159
3969 290
1276 63
7443 745
8868 597
20320 86
6826 926
9415 757
5412 333
5617 487
6043 483
2157 381
6901 440