3001 328
8624 293
2402 473
18625 338
7277 287
2415 70
9027 272
10550 606
5110 904
12332 299
4774 386
3482 398
10151 783
10320 582
5151 827
3961 49
5388 667
7088 650
8437 251
5052 556
3764 322
4425 590
18891 339
7340 916