31096 63
5298 6
14724 21
9781 17
5832 8
5090 13
2171 2
4973 3
8587 20
5589 12
2412 10
74699 149
12504 16
14481 26
4482 7
3772 13
5230 12
11090 29
4788 7
6998 8
16401 33
5542 11
6049 4
5509 17