2112 43
1297 68
3678 365
4081 445
8744 320
10897 137
15308 791
22840 317
38517 428
45303 899
9179 654
2553 160
5246 755
14893 739
8928 347
5578 487
2703 403
7483 337
22079 638
9554 360
4000 319
158507 396
5003 589
14506 867
8899 695
84141 628
12003 302
3260 261