16959 141
18991 458
7011 48
35496 779
10038 293
7876 45
22295 594
8385 647
11520 114
2292 51
6052 642
7999 156
6291 128
2168 307