19938
23931
7815
7515
421
6611
538
766
8919
427
758
323
276
6920
406
270
283
3510
404
246
156
190
170
335
372
416
222
277
251
150
415
700
461