44023 694
45231 58
25035 653
9375 344
17356 697
13172 54
13342 387
3957 558
7624 1015
4096 94
14484 463
17024 119
9563 41
11017 152
19987 242