29028 324
9874 91
18938 390
12388 315
8051 440
13399 420
6313 599
7053 305
8304 697
7715 166
3055 163
14470 584
11364 92
9488 299
3971 751