1081 101
2384 409
3165 543
3900 352
6273 536
3431 317
4925 758
6046 669
4682 569
13402 653
3076 306
26657 533
19719 252
5789 733
1810 203
11015 533
6346 550
8493 177
7046 72
4001 304
1852 161
6000 354
11712 157
19699 566
7445 492
8453 585
13203 150
7845 929