30825 86
8030 438
12011 354
12953 871
8181 398
45888 168
15455 466
17280 377
41460 542
7047 101
13302 199
14281 755
25687 859
127910 261
46865 308
9615 492
18629 482
9473 656
5995 332
6152 543
30671 668
56358 687
5694 58
33575 510
86679 811
10457 501