16963 141
18998 458
7017 48
35538 779
10054 293
7884 45
22330 594
8386 647
11544 114
2296 51
6058 642
8014 156
6306 128
2173 307