16956 141
18985 458
6999 48
35454 779
10030 293
7864 45
22250 594
8382 647
11502 114
2287 51
6041 642
7986 156
6264 128
2158 307