16962 141
18996 458
7016 48
35533 779
10053 293
7882 45
22322 594
8385 647
11539 114
2296 51
6056 642
8012 156
6305 128
2172 307