2995 18
3324 31
3333 21
21181 189
12708 26
19326 31
8787 20
28361 80
31604 92
6457 21
8289 17
11455 16
56929 123
23208 26
11165 34
17160 73