429
362
1327
408
505
376
404
386
385
368
1116
392
356
325
1190