16782 8
30421 65
7508 0
10032 2
15642 30
12041 9
11371 4
7997 1
11995 17
12141 28
10848 7
57282 77
33653 54
8403 6
21990 46
10039 8
45926 77
13241 9
9131 1
10358 5
12345 12
11964 8
9236 1
12359 16