56892 60
23729 17
15431 14
21960 8
10558 1
31232 27
28769 31
52937 43
81522 113
22837 23
21592 19
21626 13