54961 306
13297 373
19445 816
12895 601
7487 532
4905 638
7257 678
23289 147
4471 287
12763 307
15185 529
11339 340