18042 800
50405 602
11573 488
7571 519
7320 644
13780 214
8419 933
10145 677
25511 483
29692 213
23658 357
7672 88
14468 790
8488 852
36877 414
6206 55
10112 60
15431 352
5387 807
30703 652
12255 113
14245 679
24179 643
4629 186
9458 236