16958 141
18991 458
7011 48
35482 779
10036 293
7869 45
22282 594
8383 647
11512 114
2290 51
6048 642
7995 156
6283 128
2163 307