1175 301
1701 333
3003 728
959 152
1488 362
5544 314
592 125
2777 797
10296 631
1612 329
3126 675
2905 699
3240 883
833 135
11844 71
1450 305
1999 389
6176 174
2670 571
7300 338
1546 257
2147 192
16645 492
1593 299
17897 313
4263 116
2901 697
6404 924