2562
4172
886
961
879
1143
1437
897
743
1603
1058
697
18647
2345
715
2346
832
3661
9648
1645
1410
902
924
2231
789
4425
823
666
873
661
1199
1047
3999
706
885
7202
6190
882
846
2780
795
1017
737
878
21959
857
952
790
2123
1086
2179
1453
1046
995
3308
911
1861
927
4778
923