30003 120
43435 589
63035 441
42331 416
48265 140
32974 167
29256 405
23481 45
36222 472
61778 565
81183 394
51595 386
33953 319
67847 445
51024 469
41549 548
73394 312
20599 67
89196 696
24149 572
35402 599
22008 77
77141 483
40743 467
23131 312
52520 271
77832 1003