5336
5935
1883
1530
3831
8365
1094
6202
6969
2355
1636
2660
4801
4954
5105
14649
1909
1331
3731
940
1952
1346
950
6181
1205
628
756
1316
2030
1273
1814
1647
892
696
849
907
704
634
732
1312
685
652
768
794
1649
1146
865
3309
803
3620
983
814
927
978
813
812
691
1165
681
716