21813 62
40445 38
46736 85
36801 364
26061 506
20400 651
11699 545
42342 105
99691 712
50149 557
17256 741
19407 195
23717 697
16161 885
33957 326
22557 603
13630 575
23073 324
25608 427
27737 600
22761 1009
58003 103
21631 489
25775 222
22220 129
14121 214
53850 847
47751 58