761
3318
686
1558
871
10123
13416
696
921
551
708
681
541
1499
597
544
1607
851
977
930
1279
1572
2369
1931
675