4584 11
4296 10
4257 5
6468 10
15893 16
5698 10
17924 19
10027 17
19409 18
8171 7
6359 14
9267 16
8427 10
13954 22
5961 13
11319 13
5994 7
11821 24
5103 2
7399 6
14064 34
22305 33
11324 20
34724 80