109593 675
150288 405
18394 764
95339 275
27832 245
22585 470
16511 694
19214 112
29725 682
15927 201