42963 89
11005 322
40012 543
17451 764
8063 468
18744 576
2928 780
8612 410
2191 523
19670 508
21907 486
15361 298
9003 116
9978 282
11680 33
6287 584
20364 90
32016 766
13990 167
20070 811
16147 256
2722 691
5633 182
29005 626