1427
3299
646
807
23468
1282
1814
7395
5518
772
1002
679
704
1393
5520
2846
5542
1215
607
3701
8985
21448
2355
1396
593
597
803
3396
651
909
851
679
840
773
1442
2139
728
891
1002
1876
916
810
1062
18185
1133
935
4060
29816
1223
924
1110
1331
776
793
900
761
832
776
1586
1013