22088 18
4869 2
5436 12
19771 41
11267 12
6210 1
6285 11
31344 32
28689 35
26979 12
3106 8
6984 17
23080 54
8678 12
31547 55
10669 11
19064 26
4303 12
7596 9
7945 5
15898 20
21647 36
14348 17
4378 1