21812 62
40443 38
46731 85
36801 364
26059 506
20398 651
11699 545
42338 105
99682 712
50145 557
17256 741
19407 195
23717 697
16159 885
33955 326
22554 603
13628 575
23073 324
25606 427
27734 600
22757 1009
57999 103
21629 489
25760 222
22219 129
14121 214
53848 847
47749 58