30048 100
4318 6
1886 3
14950 48
6154 16
4848 29
3390 14
15588 28
7438 26
12329 32
15924 77
5498 30
6976 11
1209 5
13526 12
2322 18
9583 53
18679 61
16137 34
7799 27
1274 11
1672 12
3277 8
5614 20