30714 30
3860 3
7534 22
15510 33
9546 26
14168 32
6415 11
12017 42
16798 34
4414 9
5664 10
4142 12
2945 10
10460 26
7986 18
3225 8
3374 10
6843 12
12672 39
178300 412
28021 59
8074 21
30940 60
25406 74