1073 101
2372 409
3163 543
3899 352
6273 536
3431 317
4924 758
6046 669
4682 569
13402 653
3075 306
26657 533
19719 252
5786 733
1810 203
11015 533
6346 550
8493 177
7043 72
4001 304
1851 161
5999 354
11712 157
19696 566
7445 492
8452 585
13203 150
7844 929