2594 4
1695 18
1469 7
4205 14
12329 25
13462 37
26251 64
12980 20
54033 192
19344 21
15396 27
34321 50
14827 26
34726 40
13255 19
35903 53
30113 43
13165 14
19933 36
18302 30