13955 61
4451 12
5427 12
11867 40
4333 17
16685 90
9862 49
3155 7
2849 6
3325 11
3412 10
12306 73
4434 17
21951 89
14243 50
33830 111
3620 12
5363 9
7317 19
32262 109
6495 12
2076 8
4192 15
4694 17