9676 8
7017 3
5883 2
7005 6
9628 17
10528 23
8501 12
9438 28
26828 100
10056 19
15782 40
6289 10
14234 25
27469 76
23778 42
27842 33
173093 332
88911 175
6875 7
4911 2
6054 17
8826 12
7652 18
7340 7