429
550
331
327
347
469
350
1130
581
407
1432
540
509
1578
1415
566
594
577
619
582
1924
990
7084
4846
822
748
1812
742
1818
984