58597 93
101221 340
23563 317
51441 559
22401 363
34537 847
14037 512
171592 1183
46416 572
14830 748
54681 311
24926 614
113815 983
44847 242
20644 489
33974 494
53656 241
40239 715