3581 15
10971 22
1841 8
1229 2
1613 6
16129 16
29124 107
11728 76
12646 40
23613 38
25311 52
28928 49
16016 47
8873 31
11984 13
6230 18
26739 33
34074 85
35186 244
7314 20
16486 57