10028 9
53424 94
7839 17
8058 15
6911 9
5495 4
7619 17
10625 11
4320 2
9056 17
12878 22
14602 28
70631 162
23399 24
22655 18
15189 17
8181 15
7291 8
6724 8
7403 14
21170 35
19327 38
12105 23
3801 4