15086 46
35810 129
37067 166
4353 10
8576 52
5226 10
8222 40
7772 70
5790 42
21642 99
11559 51
4515 7
7092 26
3207 10
6027 11
12463 41
10765 56
3707 12
40651 142
46560 198
4873 12
12090 38
8625 35
18548 103