3429 8
2591 8
5212 7
8752 12
20959 22
48820 87
15012 14
28285 37
19738 14
21404 17
16312 9
27727 77
13138 12
14298 4
19185 30
12643 21
8878 10
34104 91
22567 48
9981 19
10378 20
8358 13
30681 39
9492 27