19895 22
30788 46
6942 11
6894 3
6535 9
5860 4
10749 20
45 5
23 5
10 7
5090 10
5991 10
14152 20
10854 23
63 4
11109 19
11892 11
8402 12