29018 324
9867 91
18938 390
12381 315
8051 440
13394 420
6311 599
7053 305
8303 697
7714 166
3053 163
14467 584
11363 92
9487 299
3970 751