19832 8
19458 11
27230 10
21557 9
15002 10
15059 6
21255 8
21984 4
35906 12
40008 11
17777 3
10207 5
19857 9
38627 10
5078 3
42853 5
20130 7
35706 5
53251 10
885058 165
272584 26
53903 12
195355 16
201556 24