30331 307
5933 363
5673 677
37178 342
12838 523
5272 122
23735 837
15417 488
9304 510
32689 257
11342 74
95631 677
8849 46
18150 493
3131 385
3142 291
50283 261
22367 151
7344 707
5229 706
5896 638
4951 695
7442 435
8529 566
4601 89
3886 504
5912 962
18343 928