466
359
504
233
309
294
1741
348
376
371
507
621
794
778
579
505
412
732
1715
945
1161
1467
1323
1262
913
1563
2264
1210
1585
1498