505 10
588 1
4347 13
3452 7
9329 25
2067 2
6614 4
7911 15
15180 19
8552 18
14951 27
14468 21
25182 42
10264 16
21111 41
21309 52
33334 77
9687 20
41792 58
40738 109
39669 79
19034 24
10720 16
19413 17