4540 17
6999 9
1948 11
1337 5
5044 4
3197 8
5463 10
5129 15
3878 7
6378 10
12130 21
12982 16
31737 47
118232 162
28989 28
20885 2
37201 33
33821 17
20471 31
18394 23
19347 13
17047 17
12741 14
32402 23