681
1249
7052
1499
9674
11984
3804
908
724
1839
865
846
7834
667
813
687
5190
1275
1423
2144
705
2018
2551
853
2732
2068
816
1062
6282
2357
865
808
2064
895
1613
782
883
994
2185
1227
861
819
738
1411
1132
2645
992
1357
950
738
1550
917
985
1737
799
783
761
823
848
2538