440
1453
5786
1203
803
1086
553
1377
2937
615
460
408
578
1367
513
537
460
671
466
430
614
549
307
2563
588