16963 141
18998 458
7017 48
35537 779
10054 293
7883 45
22326 594
8385 647
11544 114
2296 51
6057 642
8013 156
6305 128
2172 307