875 5
6596 11
5572 20
15074 23
11342 14
2910 18
993 3
11085 43
2911 14
4089 10
10087 20
35184 65
11492 26
4441 11
16867 25
87554 201
119442 278
68598 335
18053 21
80472 111
7360 10
12360 20
7805 20
29316 80