21800 62
40422 38
46699 85
36779 364
26048 506
20384 651
11694 545
42308 105
99605 712
50105 557
17245 741
19401 195
23709 697
16150 885
33928 326
22491 603
13619 575
23060 324
25583 427
27715 600
22732 1009
57965 103
21612 489
25639 222
22211 129
14110 214
53815 847
47729 58