2594 4
1245 17
1469 7
3871 14
12329 25
13094 37
26251 64
12980 20
54033 188
19344 21
15396 27
34321 50
14488 26
34382 40
12915 19
35533 53
30113 43
13165 14
19933 36
18302 30