10646 23
3985 1
7251 12
5214 4
8881 10
18854 45
14031 37
4198 4
22231 39
12525 19
12253 11
6958 10
7814 14
18806 20
11250 21