39696 97
13407 58
21777 25
18234 32
48056 51
50582 120
41281 142
18885 43
16016 41
7098 27
9777 28
4373 36
31536 53
25655 14
7473 12
11382 36
8232 20
2177 10
3110 13
3105 10
4187 20
28513 115