40601 313
2469 396
4160 361
3468 591
1912 494
6747 987
28518 537
40593 322
79983 469
10516 587
35893 295
87535 827
68515 313
50104 762
45956 635
10240 752
1228 52
5432 806
5890 487
10017 239
6273 392
9887 626
15734 326
3424 455
4817 712
7729 842
5599 899
3877 81