39936 700
4649 328
1982 203
8681 826
6880 571
4045 92
4669 284
9439 891
4957 729
6487 620
19037 351
4304 88
3161 129
16563 652
2108 293
19035 1029
9995 264
7673 694
11875 922
3155 147
5092 215
3683 356
5272 577
11104 828