16956 141
18988 458
7005 48
35472 779
10030 293
7865 45
22268 594
8382 647
11506 114
2287 51
6042 642
7987 156
6274 128
2160 307