29023 324
9873 91
18938 390
12386 315
8051 440
13396 420
6313 599
7053 305
8304 697
7714 166
3054 163
14470 584
11363 92
9487 299
3970 751